package main

import "fmt"

/**
  定义枚举必须在常量组当中使用，因为其有内置计数器iota，每定义个常量iota就会自动加一
  每次遇到一个const，iota就会变为0
  常量应该为大写
 */
const (
	enum_a = 'A'
	enum_b
	enum_c = iota
	enum_d
)

const enum_e = iota

func main() {
	fmt.Println(enum_a)
	fmt.Println(enum_b)
	fmt.Println(enum_c)
	fmt.Println(enum_d)
	fmt.Println(enum_e)
}